TaxJar\Tax_Calculator S

Total Complexity 24
Dependencies 11
Dependents 1
Total lines 285
Lines of code 97
Logical lines of code 50
Comment lines 141
Methods 21
Properties 11

Methods 21

Method Rating Maintainability Complexity Lines of code
maybe_calculate_and_apply_tax()
S
62 2 13
failure()
S
62 2 11
calculate_tax()
S
69 2 8
success()
S
67 1 8
apply_tax()
S
81 1 3
cache_tax()
S
79 1 3
set_tax_details_address()
S
71 1 6
get_tax_from_client()
S
76 1 4
get_tax_from_cache()
S
73 1 5
is_matching_rate_in_cache()
S
80 1 3
set_logger()
S
81 1 3
validate()
S
81 1 3
set_cache()
S
81 1 3
set_result_data_store()
S
81 1 3
get_context()
S
82 1 3
set_context()
S
81 1 3
set_validator()
S
81 1 3
set_applicator()
S
81 1 3
set_tax_client()
S
81 1 3
set_request_body_builder()
S
81 1 3
create_request_body()
S
80 1 3